#pragma once

#include "GlobalVariable.h"
#include "DataHandler.h"

/***********************************************
 Take message for user to standard input
 ***********************************************/

class Shell
{
public:
/*Member Function List*/
	Shell();
	~Shell();
	
	// Accessor Function List	
	const DataTable&	getData()	{ return data; }
	const string&		getOption() { return option; }
	const string&		getinstruction() {	return instruction; }
	
	/* Optional Function List
	 * Take input for users*/
	void console();

private:
/*Member variable List*/
	DataTable 	data;
	string		input
			   ,instruction
			   ,option;
	
};
